.htrd-l-icon {
  background-image: url('../img/sprite/sprite.png');
}
.htrd-l-icon.icon-edit {
  width: 18px;
  height: 27px;
  margin: 0 10px;
  background-repeat: no-repeat;
  background-position: -21px -1286px;
}
.htrd-l-icon.icon-edit:hover {
  cursor: pointer;
}
.htrd-l-icon.icon-checked {
  width: 16px;
  height: 16px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  background-position: -22px -992px;
}
.htrd-l-icon.icon-checked.active {
  background-position: -61px -992px;
}
.htrd-l-icon.icon-radio {
  width: 16px;
  height: 16px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  background-position: -22px -956px;
}
.htrd-l-icon.icon-radio.active {
  background-position: -61px -956px;
}
.htrd-l-icon.icon-message {
  height: 20px;
  float: left;
  cursor: pointer;
  background-position: -22px -538px;
}
.htrd-l-icon.icon-message:hover {
  background-position: -62px -538px;
}
.htrd-l-icon.icon-message.active {
  background-position: -101px -538px;
}
.htrd-l-icon.icon-quit {
  height: 26px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  background-position: -20px -612px;
}
.htrd-l-icon.icon-quit:hover {
  background-position: -60px -612px;
}
.htrd-l-icon.icon-quit.active {
  background-position: -98px -612px;
}
.htrd-l-icon.icon-system {
  height: 26px;
  float: left;
  cursor: pointer;
  background-position: -14px -68px;
}
.htrd-l-icon.icon-system:hover {
  background-position: -54px -68px;
}
.htrd-l-icon.icon-control {
  height: 26px;
  float: left;
  cursor: pointer;
  background-position: -92px -188px;
}
.htrd-l-icon.icon-control:hover {
  background-position: -132px -188px;
}
.htrd-l-icon.icon-holiday {
  height: 26px;
  float: left;
  cursor: pointer;
  background-position: -92px -229px;
}
.htrd-l-icon.icon-holiday:hover {
  background-position: -132px -229px;
}
.htrd-l-icon.icon-manager {
  height: 26px;
  float: left;
  cursor: pointer;
  background-position: -14px -108px;
}
.htrd-l-icon.icon-manager:hover {
  background-position: -54px -108px;
}
.htrd-l-icon.icon-template {
  height: 26px;
  float: left;
  cursor: pointer;
  background-position: -93px -149px;
}
.htrd-l-icon.icon-template:hover {
  background-position: -133px -149px;
}
.htrd-l-icon.icon-template-index {
  width: 34px;
  height: 19px;
  float: left;
  background-position: -425px -268px;
}
.htrd-l-icon.icon-log {
  height: 26px;
  float: left;
  cursor: pointer;
  background-position: -14px -148px;
}
.htrd-l-icon.icon-log:hover {
  background-position: -54px -148px;
}
.htrd-l-icon.icon-system-index {
  height: 26px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  background-position: -22px -268px;
}
.htrd-l-icon.icon-warn {
  height: 26px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  background-position: -137px -268px;
}
.htrd-l-icon.icon-process {
  height: 26px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  background-position: -60px -268px;
}
.htrd-l-icon.icon-result {
  height: 26px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  background-position: -99px -268px;
}
.htrd-l-icon.icon-log-index {
  height: 26px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  background-position: -60px -268px;
}
.htrd-l-icon.icon-control-index {
  height: 20px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  background-position: -390px -268px;
}
.htrd-l-icon.icon-holiday-index {
  width: 15px;
  height: 26px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  background-position: -355px -268px;
}
.htrd-icon-process-sm {
  width: 34px;
  height: 19px;
  float: left;
  background-image: url('../img/sprite/sprite.png');
  background-position: -14px -344px;
}
.htrd-icon-log-sm {
  background-image: url('../img/sprite/sprite.png');
  background-position: -14px -384px;
}
.htrd-icon-process-list-sm {
  width: 20px;
  height: 19px;
  float: left;
  background-image: url('../img/sprite/sprite.png');
  background-position: -60px -268px;
}
.htrd-icon-template-sm {
  width: 34px;
  height: 19px;
  float: left;
  background: url('../img/sprite/sprite.png') no-repeat -52px -344px;
}
.htrd-icon-process-result-sm {
  width: 20px;
  height: 19px;
  float: left;
  background-image: url('../img/sprite/sprite.png');
  background-position: -99px -268px;
}
.htrd-icon-process-warn-sm {
  width: 20px;
  height: 19px;
  float: left;
  background-image: url('../img/sprite/sprite.png');
  background-position: -137px -268px;
}
.htrd-icon-control-sm {
  width: 34px;
  height: 19px;
  float: left;
  background-image: url('../img/sprite/sprite.png');
  background-position: -52px -303px;
}
.htrd-icon-holiday-sm {
  width: 34px;
  height: 19px;
  float: left;
  background-image: url('../img/sprite/sprite.png');
  background-position: -50px -382px;
}
.htrd-icon-check {
  float: left;
  width: 24px;
  height: 20px;
  background: url('../img/sprite/sprite.png') no-repeat -21px -654px;
}
.htrd-icon-check-click {
  float: left;
  width: 24px;
  height: 20px;
  background: url('../img/sprite/sprite.png') no-repeat -100px -654px;
}
.htrd-icon-random {
  float: left;
  width: 24px;
  height: 20px;
  background: url('../img/sprite/sprite.png') no-repeat -138px -654px;
}
.htrd-icon-random-click {
  float: left;
  width: 24px;
  height: 20px;
  background: url('../img/sprite/sprite.png') no-repeat -426px -654px;
}
.htrd-icon-pause {
  float: left;
  width: 24px;
  height: 20px;
  background: url('../img/sprite/sprite.png') no-repeat -354px -654px;
}
.htrd-icon-pause-click {
  float: left;
  width: 24px;
  height: 20px;
  background: url('../img/sprite/sprite.png') no-repeat -426px -654px;
}
.htrd-icon-stop {
  float: left;
  width: 24px;
  height: 20px;
  background: url('../img/sprite/sprite.png') no-repeat -246px -654px;
}
.htrd-icon-stop-click {
  float: left;
  width: 24px;
  height: 20px;
  background: url('../img/sprite/sprite.png') no-repeat -317px -654px;
}
.htrd-icon-process {
  float: left;
  width: 22px;
  height: 20px;
  background: url('../img/sprite/sprite.png') no-repeat -22px -690px;
}
.htrd-icon-history {
  float: left;
  width: 22px;
  height: 20px;
  background: url('../img/sprite/sprite.png') no-repeat -138px -690px;
}
